firing/working on all cylinders - French English Dictionary